package com.cta.constant;

public enum ProfileColumnMapping {

	CodeDialed("Code Dialed", "code_dialed", ""), CodeUsed("Code Used", "code_used", ""), AccountCode("Account Code",
			"acct_code", ""), AttendantConsole("Attendant Console", "attd_console", ""), AuthorizationCode(
			"Authorization Code", "auth_code", ""), Bandwidth("Bandwidth", "bandwith", ""), BearerCapabilityClass(
			"Bearer Capability Class", "bcc", ""), CallingNumber("Calling Number", "calling_num", ""), CallType(
			"CallType", "calltype", ""), CallingNumberIncomingTAC("Calling Number/Incoming TAC", "clg_num_in_tac", ""), CarriageReturn(
			"Carriage Return", "return", ""), ConditionCodes("Condition Codes", "condition_code", ""), ConditionCodeOverrides(
			"Condition code overrides", "condition_code_overrides", ""), ContactUniformResourceIdentifier(
			"Contact Uniform Resource Identifier", "contact_uri", ""), CountryFrom("Country From", "country_from", ""), CountryTo(
			"Country To", "country_to", ""), Date("Date", "date", ""), DialedNumber("Dialed Number", "dialed_num", ""), Duration(
			"Duration", "duration", ""), FeatureFlag("Feature Flag", "feat_flag", ""), FormatCode("Format Code",
			"format_code", ""), FromURI("From-URI", "form_uri", ""), IncomingCircuitIdentification(
			"Incoming Circuit Identification", "in_crt_id", ""), IncomingTAC("Incoming TAC", "in_trk_code", ""), INS(
			"INS", "ins", ""), InternalCodec("Internal Codec", "internal_codec", ""), ISDNCC("ISDN CC", "isdn_cc", ""), ISDNCallChargePeriodicPulseMetering(
			"ISDN Call Charge/Periodic Pulse Metering", "isdn_cc_ppm", ""), IXCCode("IXC Code", "ixc_code", ""), LocationFrom(
			"Location From", "location_from", ""), LocationTo("Location To", "location_to", ""), MAUUI("MA-UUI",
			"ma_uui", ""), NodeNumber("Node Number", "node_num", ""), OutgoingCircuitIdentification(
			"Outgoing Circuit Identification", "out_crt_id", ""), PacketCount("Packet Count", "tsc_ct", ""), PPM("PPM",
			"ppm", ""), RequestUniformResourceIdentifier("Request Uniform Resource Identifier", "request_uri", ""), ResourceFlag(
			"Resource Flag", "res_flag", ""), SecDur("Sec dur", "sec_dur", ""), SeqNum("Seq Num", "seq_num", ""), StartDate(
			"Start Date", "start_date", ""), StartTime("Start Time", "start_time", ""), Time("Time", "time", ""), TimezoneFrom(
			"Timezone From", "timezone_from", ""), TimezoneTo("Timezone To", "timezone_to", ""), ToURI("To URI",
			"to_uri", ""), TSCFlag("TSC Flag", "tsc_flag", ""), TrunkCodec("Trunk Codec", "trunk_codec", ""), Ucid(
			"Ucid", "ucid", ""), VDN("VDN", "vdn", "");

	String name;
	String column;
	String descriptionKey;

	ProfileColumnMapping(String name, String column, String desKey) {
		this.name = name;
		this.column = column;
		this.descriptionKey = desKey;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescriptionKey() {
		return descriptionKey;
	}

	public void setDescriptionKey(String descriptionKey) {
		this.descriptionKey = descriptionKey;
	}

	public String getColumn() {
		return column;
	}

	public void setColumn(String column) {
		this.column = column;
	}

}
